import { http } from "@/utils/http";

/** 获取分类列表 */
export function getCategoryList(data?: object): Promise<CategoryInfoData[]> {
  return http.request({
    url: "/userCenter/getCategoryList",
    method: "post",
    data
  });
}
/** 获取分类信息 */
export interface CategoryInfoData {
  /** 封面 */
  cover: string;
  /** 编号 */
  id: string;
  /** 名称 */
  name: string;
  /** 父类编号 */
  pid: string;
  /** 排序 */
  sort: number;
  /** 状态 */
  status: number;
}
/** 获取分类子类列表 */
export function getRechargeProdList(
  data?: object
): Promise<RechargeProdInfoData[]> {
  return http.request({
    url: "/userCenter/getRechargeProdList",
    method: "post",
    data
  });
}
/** 获取分类子类信息 */
export interface RechargeProdInfoData {
  /** 编号 */
  id: string;
  /** 价格 */
  priceMoney: number;
  /** 充值名称 */
  rechargeProdName: string;
  /** 备注 */
  remark: string;
  /** 充值资产信息 */
  rechargeAssetInfoVoList: RechargeAssetInfoData[];
}

/** 获取资产信息 */
export interface RechargeAssetInfoData {
  /** 资产数量 */
  assetAmount: number;
  /** 资产类型 */
  assetType: number;
}
